home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 2
/
Aminet AMIGA CDROM (1994)(Walnut Creek)[Feb 1994][W.O. 44790-1].iso
/
Aminet
/
dev
/
cross
/
sasmv14.dms
/
sasmv14.adf
/
examples
/
conditional.s
next >
Wrap
Text File
|
1993-05-22
|
828b
|
53 lines
********************************************************
**
** Conditional Assembly Demo © 1993 by Florian W. Sauer
**
** This little demo should show how conditional
** assembly works...
**
********************************************************
heap O=100
aa equ 1
ab set (aa||2)&&2 ;set means 'changeable' value, but equ.
ac set aa*2
* uncomment the following, whats the new result ?
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
;ab set aa
;ac set aa*(2-aa)
.say go:
ifd aa
.say aa known
endc
ifd ab
.say ab known
endc
ifd ac
.say ac known
endc
if aa=1
if ab=1
.say aa=1 ab=1
else
.say aa=1 ab#1
if ab=ac
.say aa=1 (ab=ac)#1
endc
endc
else
.say aa#1 and b not known
endc
if aa=ab
if ab=ac
.say aa & ab & ac are
.say all the same... (=1)
endc
endc
.say fin!